package com.example.mapper.salary;

import com.example.entity.SalaryVo;
import com.example.entity.SysStaff;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SalaryMapper {

    /**
     * 查询所有工资信息（工资发放标准）
     *  无参数 查全部，有参数 根据条件 模糊查询（条件：员工姓名、工种名称、班组名称、项目名称）
     * @param salaryVo
     * @return
     */
    List<SalaryVo> salaryList(SalaryVo salaryVo);

    /**
     * 添加工资发放标准信息
     * @param salaryVo
     * @return
     */
    boolean addSalaryInfo(SalaryVo salaryVo);

    /**
     * 根据员工姓名查询员工信息（模糊查询）
     * @param staffName
     * @return
     */
    List<SysStaff> findStaffInfoByName(String staffName);
}
